package com.example.listview;

import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;

import android.icu.text.CaseMap;
import android.os.Bundle;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {
        private ListView listView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //隐藏标题栏
        ActionBar actionBar=getSupportActionBar();
        if(actionBar!=null)
        {
            actionBar.hide();
        }
        initview();
    }
        //初始化视图
    private void initview() {
        //绑定视图listview
        listView=findViewById(R.id.list_view);
        //创建数据列表集合
        final List<data_m> data =new ArrayList<>();
        //设置数据源
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        data.add(new data_m("标题1","最时尚，最好玩，最好看的app",R.mipmap.t1));
        data.add(new data_m("标题2","最时尚，最好玩，最好看的app",R.mipmap.t2));
        data.add(new data_m("标题3","最时尚，最好玩，最好看的app",R.mipmap.t3));
        data.add(new data_m("标题4","最时尚，最好玩，最好看的app",R.mipmap.t4));
        //加载自定义适配器（data_Adapter）类
        data_Adapter adapter=new data_Adapter(this,R.layout.mode,data);
        //设置适配器
        listView.setAdapter(adapter);
        //设置点击事件
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
               data_m list= data.get(i);
                Toast.makeText(MainActivity.this, "你点击了"+list.getTitle(), Toast.LENGTH_SHORT).show();
            }
        });

    }

}
